<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

<ui:decorate template="/resources/template/template.xhtml" >

<ui:define name="titulo">Cadastro de Subgrupos</ui:define>

<ui:define name="centro">


	<h:form id="formulario">
		<p:messages />

		

		<p:dataTable id="tabela" value="#{subgrupoBean.subgrupos}" var="subgrupo"
			emptyMessage="Nenhum registro incluido." paginator="true" rows="10">


			<f:facet name="header">Lista de Subgrupos</f:facet>

			<p:column headerText="Subgrupo">
				<h:outputText value="#{subgrupo.sub_nome}" />
			</p:column>


			<p:column headerText="Descrição">
				<h:outputText value="#{subgrupo.sub_descricao}" />
			</p:column>


			<p:column headerText="Orderm">
				<h:outputText value="#{subgrupo.sub_ordem}" />
			</p:column>


			<p:column headerText="Ativo">
				<h:outputText value="#{subgrupo.sub_ativo}" />
			</p:column>


			<p:column headerText="Editar - Excluir">


				<p:commandButton styleClass="campo botao" value="Editar" action="#{subgrupoBean.edit}"
					title="Editar Registro" ajax="false">
					<f:setPropertyActionListener target="#{subgrupoBean.subgrupo}"
						value="#{subgrupo}" />
				</p:commandButton>


				<p:commandButton styleClass="campo botao" value="Excluir" title="Excluir Registro"
					onclick="confirmation.show()">
					<f:setPropertyActionListener target="#{subgrupoBean.subgrupo}"
						value="#{subgrupo}" />
				</p:commandButton>

			</p:column>

		</p:dataTable>
		
		
		
		<p:panel header="Subgrupo" id="pnlSubgrupo">
			<p:panelGrid id="pnlGrdSubgrupo" columns="2">


				<h:outputLabel styleClass="campo campo_label" value="Grupo" for="txtgrupo" />
				<p:selectOneMenu styleClass="campo campo_select" id="txtgrupo" effect="drop"
					value="#{subgrupoBean.subgrupo.gru_id}" >
					<f:selectItems value="#{grupoBean.grupos}" var="grupo" 
						itemLabel="#{grupo.gru_nome}" itemValue="#{grupo.gru_id}">
					</f:selectItems>
				</p:selectOneMenu>


				<h:outputLabel styleClass="campo campo_label" value="Subgrupo:" for="txtsub_nome" />
				<p:inputText styleClass="campo campo_text" id="txtsub_nome" label="subgrupo"
					value="#{subgrupoBean.subgrupo.sub_nome}" />


				<h:outputLabel styleClass="campo campo_label" value="Descricao:" for="txtsub_descricao" />
				<p:inputText styleClass="campo campo_text" id="txtsub_descricao"
					value="#{subgrupoBean.subgrupo.sub_descricao}" />


				<h:outputLabel styleClass="campo campo_label" value="Ordem:" for="txtsub_ordem" />
				<p:inputText styleClass="campo campo_text" id="txtsub_ordem" value="#{subgrupoBean.subgrupo.sub_ordem}" />


				<h:outputLabel styleClass="campo campo_label" value="Ativo:" for="txtsub_ativo" />
				<h:selectOneRadio id="txtsub_ativo"
					value="#{subgrupoBean.subgrupo.sub_ativo}">
					<f:selectItem itemLabel="Sim" itemValue="true" />
					<f:selectItem itemLabel="Não" itemValue="false" />
				</h:selectOneRadio>
				<!-- <p:selectBooleanCheckbox id="txtsub_ativo1"
					value="true" itemLabel="aba" /> -->


				<p:commandButton styleClass="campo botao" id="btnSalvar" value="Salvar"
					actionListener="#{subgrupoBean.save}" update="formulario" />
			</p:panelGrid>
		</p:panel>

	</h:form>



		<p:confirmDialog appendToBody="true" id="confirmDialog" message="Excluir o registro?"
			header="Exclusão" severity="info" widgetVar="confirmation">

	<h:form id="dlg">

			<p:commandButton styleClass="campo botao" value="Sim" update=":formulario:tabela"
				oncomplete="confirmation.hide()"
				actionListener="#{subgrupoBean.delete}" />

			<p:commandButton styleClass="campo botao" value="Não" onclick="confirmation.hide()" />
	</h:form>
		</p:confirmDialog>


</ui:define>
</ui:decorate>
</html>
